vtd: IOTLB flush fixups
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 28 May 2008 08:31:49 +0000 (09:31 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 28 May 2008 08:31:49 +0000 (09:31 +0100)
commit3113cc5e5f7bf5a3724826915f78a1c3db964351
treea10adaaf900d6fa5f96143e03623a47abc92c23e
parentddbd09069cbd4eb3d36203e0d6ee764bbb48c0a9
vtd: IOTLB flush fixups

On map: only flush when old PTE was valid or invalid PTE may be
cached.
On unmap: always flush old entry, but skip flush for unaffected
IOMMUs.

Signed-off-by: Espen Skoglund <espen.skoglund@netronome.com>
xen/drivers/passthrough/vtd/iommu.c